/**
 * Created by Administrator on 2017/5/28 0028.
 */
$(function () {
    // 验证码生成
    var str = ''
     function auchCode() {
         for (var i = 0; i < 4; i++) {
             if (Math.random() > 0.5) {
                 str += parseInt(Math.random() * 10)
             } else{
                 str += String.fromCharCode(parseInt(Math.random() * 25 + 65))
             }
         }
         return     $('#footer .footer-center .reg .main ul li .register').eq(3).next().html(str)

     }

    auchCode()
//刷新验证码
    $('#footer .footer-center .reg .main ul li .register').eq(3).next().on('click',function () {
        str=''
        auchCode()
    })

     var str1=$('#footer .footer-center .reg .main ul li .register').eq(3).next().html();

    //注册手机号判断
    $('#footer .footer-center .reg .main ul li .register').eq(0).on('focus',function () {
        $(this).next().html('请输入注册的手机号').css('color','#000')
    })
    $('#footer .footer-center .reg .main ul li .register').eq(0).on('blur',function () {
        var ousname=$(this).val()//当失去光标的时候获取input里的值

        if(!(/^[0-9]{11}$/gi.test(ousname))){
            $(this).next().html('账号暂时只对开放的手机注册').css('color','red')
        }else {
            $(this).next().empty()
        }

        if(ousname.length==0){//判断当无内容输入光标移出清除内容
            $(this).next().empty()
        }
    })

    //注册密码判断
    $('#footer .footer-center .reg .main ul li .register').eq(1).on('focus',function () {
        $(this).next().html('6-20位字符，可使用字母、数字或自符的组合').css('color','#000')
    })
    $('#footer .footer-center .reg .main ul li .register').eq(1).on('blur',function () {
        var opaw=$(this).val()//当失去光标的时候获取input里的值

        if(!(/^\w{6,20}$/gi.test(opaw))){

             if(/^\w{1,6}$/gi.test(opaw)){
                $(this).next().html('密码长度不够').css('color','red')
            }else if(/^\w{20,}/gi.test(opaw)){
                $(this).next().html('密码长度过长').css('color','red')
            }
        }else{
            if((/^[0-9]{6,20}$/gi.test(opaw))){
                $(this).next().html('该密码比较简单，有盗号的风险').css('color','red')
            }else{
                $(this).next().empty()
            }
        }
        if(opaw.length==0){//判断当无内容输入光标移出清除内容
            $(this).next().empty()
        }
    })


//确认密码
    $('#footer .footer-center .reg .main ul li .register').eq(2).on('focus',function () {
        $(this).next().html('请再次输入密码').css('color','#000')
    })
    $('#footer .footer-center .reg .main ul li .register').eq(2).on('blur',function () {
        var opaw=$('#footer .footer-center .reg .main ul li .register').eq(1).val()
        var opaws=$(this).val()//当失去光标的时候获取input里的值

        if(opaw==opaws){
            $(this).next().html('两次输入密码一致').css('color','#000')
        }else {
            $(this).next().html('两次输入密码不一致').css('color','red')

        }
        if(opaws.length==0){//判断当无内容输入光标移出清除内容
            $(this).next().empty()
        }
    })



    //验证码验证
    $('#footer .footer-center .reg .main ul li .register').eq(3).on('focus',function () {
        $(this).next().next().html('请输入验证码').css('color','#000')
    })
    $('#footer .footer-center .reg .main ul li .register').eq(3).on('blur',function () {
     var str=$('#footer .footer-center .reg .main ul li .register').eq(3).next().html()
        var yzm=$(this).val()//当失去光标的时候获取input里的值

        if(yzm==str){
            $(this).next().next().html('验证码正确').css('color','#000')

        }else {
            $(this).next().next().html('验证码错误').css('color','red')


        }
        if(yzm.length==0){//判断当无内容输入光标移出清除内容
            $(this).next().next().empty()
        }
    })


    //获取手机验证码

    $('#footer .footer-center .reg .main ul li .register').eq(4).next().on('click',function () {
        var phoneCode=parseInt(Math.random()*900000+100000)
        $(this).prev().val(phoneCode)
    })



//提交注册



    var stop=true

    $('#footer .footer-center .reg .main ul li .but').on('click',function () {


        //注册手机号判断
            var name=$('#footer .footer-center .reg .main ul li .register').eq(0).next()//获取一个输入框的节点

            var ousname=$('#footer .footer-center .reg .main ul li .register').eq(0).val()//提交时获取它的值

            if(!(/^[0-9]{11}$/gi.test(ousname))){

                if(ousname.length==0){
                    name.html('请输入邮箱和手机号').css('color','red')
                }else {
                    name.html('账号暂时只对开放的手机注册').css('color','red')
                }

                stop=false
            }



        //注册密码判断
        var paw=$('#footer .footer-center .reg .main ul li .register').eq(1).next()//获取二个输入框的节点

        var opaw=$('#footer .footer-center .reg .main ul li .register').eq(1).val()//提交时获取它的值

        if(!(/^\w{6,20}$/gi.test(opaw))){
            if(opaw.length==0){
                    paw.html('请输入密码').css('color','red')
                }
                stop=false
            }else{
                if((/^[0-9]{6,20}$/gi.test(opaw))){
                    paw.html('该密码比较简单，有盗号的风险').css('color','red')
                    stop=false
                }

            }




//确认密码

        var paws=$('#footer .footer-center .reg .main ul li .register').eq(2).next()//获取第三个输入宽的节点

        var opaws=$('#footer .footer-center .reg .main ul li .register').eq(2).val()

            if(opaw==opaws){
                paws.html('两次输入密码一致').css('color','#000')
            }else {
                paws.html('两次输入密码不一致').css('color','red')
                stop=false
            }

            if(opaws.length==0){
                paws.html('请输入密码').css('color','red')
                stop=false
            }



        //验证码验证
        var yzmn=$('#footer .footer-center .reg .main ul li .register').eq(3).next().next()

         var yzm=$('#footer .footer-center .reg .main ul li .register').eq(3).val()

            if(yzm==str1){

                yzmn.html('验证码正确').css('color','#000')

            }else if(yzm.length==0){
                yzmn.empty()
            }else {
                yzmn.html('验证码错误').css('color','red')
                stop=false
            }


             if(stop){

                 var obj={}
                 obj.use=ousname
                 obj.psd=opaw

               var ostr=JSON.stringify(obj)
                 setCookie('name'+parseInt(Math.random()*100),ostr,20)
                 alert('注册成功')
                window.location.href='login.html'

             }else {
                 return
             }




    })

    $('#footer .footer-center .reg .main ul li .deal').eq(0).prop('checked')
})
